Freemasons’ Hall London

Freemasons’ Hall is both the headquarters of the United Grand Lodge of England and the principal meeting place for Lodges in London. An imposing art deco building, covering two and one quarter acres, it was built between 1927-1933 as a … Continue reading Freemasons’ Hall London